home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
bbs_door
/
ts_se02b.zip
/
TSHOP.DOC
< prev
next >
Wrap
Text File
|
1996-02-04
|
99KB
|
2,124 lines
┌────────────────────────────────────────────────────────────────────────────┐
│ ┌─═══════╗ │
│ │ ║ █ │
│ │ ║ █▀▀▌ █▀▌█ █▐▀█▐▀█ █▀▀█ █ █ █▀▌█ █▀▌█ █▀▀▌ │
│ │ ║ █ █ █ █ █ █ █ █ █ █ ▀▀ █ █ █ █ █ │
│ ┌══════┘ ╚══════╗ █▄▄█ █▄▄█ █ █ █ █▐▄█ █▐▄█ █▄▄█ █▄▄█ █▄▄█ │
│ │ ║ █ Consulting │
│ │ ║ │
│ │ ║ Affordable, Quality Doorware for all BBS types. │
│ ╘──────┐ ╓──────╜ │
│ │ ║ 1840 Haverhill Drive, Virginia Beach, VA 23456 │
│ │ ║ Voice (804) 468 - 1684 │
│ │ ║ BBS (804) 468 - 1783 / 1492 / 1386 │
│ └────────╜ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
Copyright(c) 1991-96 Compu-Doc Consulting
All Rights Reserved
╔═╦═╗ ╦══╗ ╦═ ╦══╗ ╔══╗ ╦ ╦ ╔══╗ ╦══╗ ╦══╗ ╦══╗
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
║ ╠═ ║ ╠═ ╚══╗ ╠══╣ ║ ║ ╠══╝ ╠══╝ ╠═
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
╩ ╩══╝ ╩══╝ ╩══╝ ╚══╝ ╩ ╩ ╚══╝ ╩ ╩ ╩══╝(TM)
The COMPLETE On-Line Shopping System for all types
of Bulletin Boards.
Version SE02
Created By Gary R. Smith
Copyright (c) 1991-96 - Compu-Doc Consulting
Documentation for Single and MultiNode Versions
License to Use Agreement
───────────────────────────────────────────────────────────────────────
Compu-Doc Consulting, (hereafter referred to as"CDC"), grants to
the purchaser - and purchaser accepts - a non-transferable and
nonexclusive license to use, on a single computer, the software
products and accompanying materials provided to the purchaser by
CDC. Purchaser is hereby licensed only to read the program from
its medium into the memory of a single computer solely for the
purpose of executing the program.
CDC shall have the right to terminate this license if purchaser
violates any of its provisions. Purchaser agrees that the
software products and accompanying materials are the property of
CDC and that CDC shall maintain title to and ownership of the
software products at all times. Purchaser agrees to make no more
than one (1) additional working copy and one (1) backup copy of
the software products for their personal use only.
CDC makes no warranties of any kind, expressed or implied, with
respect to the quality, performance, accuracy, or fitness of the
software products for any particular purpose. CDC assumes no
responsibility for any decisions make or actions taken on the
part of the purchaser because of the use of the software
products. In no event shall CDC, or any of its representatives,
be liable for any loss of profit or any other damages, arising
out of the use or inability to use this product - even if CDC or
an authorized agent of such has been advised of the possibility
of such damages - or for any claim by any other party.
CDC reserves the right to make changes, enhancements and
improvements to the software products at any time without
notice.
DISCLAIMER
───────────────────────────────────────────────────────────────
There is made no warranty of any kind, express or implied
including, without limitation, any warranties of merchantability
and / or fitness for a particular purpose. CDC shall not be
liable for any damages, whether direct, indirect, special or
sequential arising from a failure of this program to operate in
the manner desired by the User. CDC shall not be liable for any
damage to data or property which may be caused directly or
indirectly by the User of this program.
IN NO EVENT WILL CDC BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
TeleShoppe(tm) is a Registered Trademark of Compu-Doc Consulting
Borland C++ is a Registered Trademark of Borland International
CKIT is a Trademark of Data-Comp Information Systems
PCBoard is a Registered Trademark of Clark Development Company
TeleShoppe SE02 INTRODUCTION
──────────────────────────────────────────────────────────────────────────
Features of TeleShoppe SE02:
o Versatile Database can be used to sell anything!
o Use a catalog! Users can enter just a stock number and find their
products they want instantly!
o User-friendly interfaces for both the SYSOP and the User!
o Sysop can design his own screens using @ color codes!
o Extended Descriptions allow for detailed explanations of each
item.
o Internal Editor for inputing extended descriptions!
o Configurable shipping matrix with weight for each item in the
Database.
o Break Points for any price range!
o Unlimited Database size!
o Unlimited Categories!
o Fast, indexed item listings.
o Item Search conducted from command line!
o Downloadable Quotes and Invoices!
o Configurable to accept Visa, MasterCard, American Express,
and many more popular credit cards!
o Instantly verifies different card types by actual computation!
o Accept CHECKS online using ANY service!
o Can operate at speeds in excess of 115,000 Baud!
----------------------
Upgrading Information
When you purchase TeleShoppe you will receive a REGISTRATION
NUMBER that will remove all the "EVALUATION COPY" lines and
small pauses from the version you are using. There are no
time restrictions placed on a particular version of TeleShoppe.
(NO annual fees. NO Key files that die out on you after a
short time. You OWN this version!) Bug fixes and amendments
are free and may be downloaded from the Support BBS.
Subsequent releases will be available at a reduced Upgrade price
for Registered Users.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Setting Up TeleShoppe
If you have never set up Doorware for Bulletin Board Systems,
we will walk you through some of the most basic procedures
to ensure that you properly configure TeleShoppe with minimum
work and time. For those of you who are experienced Sysops,
please bear with us!
Creating a TeleShoppe provides its own INSTALL program. This will
directory make your installation almost totally automatic. To
install unzip your TSHOPxxxx zip file into a temporary
directory. Then Type Install. You are asked for the
starting directory which should already be typed in for
you providing you started in the temporary directory.
Type: INSTALL to run installation program
Next tab down (or use the arrow keys) to the destination
field. This is the directory where you want install to
perform the installation. Like the following example:
C:\PCB\DOORS\TSHOP
Copy the When completed typing in the destination directory, Press
files the F10 key when your ready to proceed. If the directory
does not exist, install will ask you if its ok to create
it and the complete sub-directory structure from which
TeleShoppe will operate. Press Y to continue.
Install will copy all the necessary files over to your
specified directory.
*
│ NOTE: To find the version of each TeleShoppe file you are
│ running, check the File Creation Time. If the file
│ creation time is 0:01, you have version SE02 of TeleShoppe.
│ If the time is 2:13 then you would be running version 2.13
│ of TeleShoppe. (Please have this version number ready when
│ calling our Support Line or BBS for assistance.)
*
Install is now complete and you can move on to the next
step.
Construct To run TeleShoppe from most Bulletin Boards, you will
a batch file need to construct a Batch file that your Bulletin Board
Software will use to call the TeleShoppe program. If you
are running multi-nodes (and have the multi-node version
of TeleShoppe) you will want to make use of environment
variables provided by your software. (Note: DO NOT use
TeleShoppe in a multi-node setting if you only own the
single node version (Registered Version) (The unregisterd
version is a fully working multiple node copy)
- file corruption will occur!)
By creating this batch file, you are configuring it so
TeleShoppe will run for that node. Each Batch file you
create should be similar to the following example. (We
are assuming you are configuring for a single node.)
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
A sample TSHOP file can be found in your TeleShoppe
Directory.
---------------------------------------------------------
Single Node
Name of batch file: TSHOP
Line 1 @ECHO OFF
Line 2 CD C:\PCB\DOORS\TSHOP
Line 3 TSHOP.EXE C:\PCB\PCBOARD.SYS
Line 4 CD C:\PCB
Line 5 BOARD
---------------------------------------------------------
Multi-Node
Name of batch file: TSHOP
Line 1 @ECHO OFF
Line 2 CD C:\PCB\DOORS\TSHOP
Line 3 TSHOP.EXE %PCBDRIVE%%PCBDIR%\PCBOARD.SYS
Line 4 CD %PCBDIR%
Line 5 Board (BBS COMMAND)
---------------------------------------------------------
Other BBS Version (Other than PCBoard)
Line 1 @ECHO OFF
Line 2 CD C:\BBS\DOORS\TSHOP
Line 3 TSHOP.EXE DOOR.SYS
Line 4 CD C:\BBS
Line 5 BBS COMMAND
*
│ NOTE: For Non-PCBoard systems that are running nodes, you
│ can set environment variables that will allow you to take
│ advantage of the above situations.
│
│ In your system's AUTOEXEC.BAT file, define your drive and
│ directory of your DOOR.SYS files. For example:
│
│ SET BBSDRIVE=C:
│ SET BBSDIR=\WILDCAT
│
│ To use the above variables, you would use the DOS %variables
│ in your Batch file as:
│
│ Line 3 TSHOP.EXE %BBSDRIVE%%BBSDIR%\DOOR.SYS
│
│ This will allow TeleShoppe to determine exactly where the
│ NODES files are located. To return to the home directory,
│ you would add the following lines to the Batch file:
│
│ %BBSDRIVE% //Change back to the original drive
│ CD %BBSDIR% //Change to the original directory
│ <Board.bat> //Call the board again
*
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Meanings:
Line 1 Turns off the local screen echo (Dos 3.3 and above)
Line 2 Changes to the directory where TeleShoppe is
stored.
Line 3 (1) TeleShoppe executable statement
(2) The complete path to that nodes PCBoard.sys,
DOOR.SYS etc..
Line 4 Changes back to the Bulletin Board's main directory.
(Where the BBS is run from)
Line 5 The BBS Command (Board in the case of PCBoard)
*
│ NOTE: Your TeleShoppe batch file should be similar to the
│ examples above. Line 3, however, must contain the path to
│ the PCBOARD.SYS or DOOR.SYS-type file.
*
This file is to be placed in the PCBoard or BBS directory.
Adding to The next step for setting up TeleShoppe is to add it to
BBS Doors your Bulletin Board's Doors file. If you use PCBoard, this
file is performed through the PCBoard SETUP program. In the
PCBSETUP Editor for Doors, place the name of the Batch file
you just created above in a slot for a door, give it a
minimum security level, and you're finished. If you prefer
to use the DOOR.SYS information, make sure you select to
create a DOOR.SYS file. You should select NO SHELL in the
PCBoard setup. You may use either DOOR.SYS, PCBOARD.SYS
or other popular door dropfiles. (NOT RBBS, SORRY)
Memory - If you have a problem and TCONFIG returns an error of 112, you
will have to set a variable pointing to a temp directory in your
enviornment. ie..In your autoexec.bat file put the line (or similiar)
SET TEMP=C:\TEMP (any directory that exists can be used)
This is done so that if need be, TCONFIG can swap out to disk if XMS
memory is not available.
This completes the basic setup of TeleShoppe. Please read further to
configure TeleShoppe to run with your Database and software.
You are now ready to utilize the configuration program (TCONFIG). This
program will assist you in setting up your configuration file
(TSHOP.CNF). You must use the configuration program (TCONFIG.EXE) to
edit the TSHOP.CNF file to avoid any problems with incorrect configu-
rations. TCONFIG, as you will see, is more than just a config file
writer. It is also the heart of the Database management/creation center.
From TCONFIG you can perform all of your maintenance for TeleShoppe.
TeleShoppe can work on any 100% IBM compatible system. The basic
hardware requirements are listed below:
IBM Processor 8088 or better
Hard drive (Recommend 20 meg or better)
Mono, EGA, VGA, SVGA Monitor
1200 or higher speed modem (Up to 115000 Baud)
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
The TCONFIG file must be executed from TeleShoppe's own directory.
If not, you will re-create all the necessary files to run TeleShoppe
as defaults in whatever directory you are in. To begin, type TCONFIG
from the command line.
Main Menu
HELP Context-sensitive help is provided throughout the
TCONFIG program. When you are at an item that you
desire some help, or need to know what the defaults
would be, press F1. Pressing F1 will bring up to the
screen a help index system. By pressing Index, You can
navigate anywhere's in the help system with a single
key stroke.
1. CONFIGURATION
Basic system information is entered in this portion of
the program. Listed below is a description of each line
item and what should be placed in the appropriate box.
BOARDNAME - Place the name of your Bulletin Board System
on this line. You have a maximum of 50 characters. (This
should match your registration name exactly. If not,
contact the Support Board for new registration
information).
REGISTRATION NUMBER - Place the registration number you
received from CDC or the Support Board on this line. If you
have not registered your version of TeleShoppe, Place
00000 on this line - or leave the default.
CARD PROCESSOR - Place the name of your card processor on
this line. (This is the name of the company that appears
on the Users credit card statement.)
2. FINANCIAL INFORMATION
Most of TeleShoppe's financial information is contained
in this area. Other financial data may be found in
Item #3 of the Main Menu (Misc/Shipping).
CREDIT CARDS ACCEPTED - Here you will find the list of
credit cards that TeleShoppe automatically checks for
validity. Along each side you must enter either a "Y"
or a "N" to indicate that you will or will not accept
the card from your Users. Each card must be set
individually.
*
│ NOTE: There is extensive card checking incorporated
│ within TeleShoppe to validate credit cards. We cannot,
│ however, guarantee that the User is not using a card
│ that is over the credit limit, stolen, etc. All cards
│ are checked using a modulus math routine, length and
│ validation numbers.
*
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
*
│ NOTE: Credit cards are not mandatory and may be turned
│ off in Main Menu Item #3.
*
USE BREAK POINT AVERAGES - Enter a "Y" or "N" to use
the Break Point averages listed to the right of the
screen.
*
│ NOTE: Break Points are used when the retailer wants to
│ give a percentage price break for quantity buying. (See
│ Break Points below for information on how to use them.)
*
HANDLING PERCENTAGE - Place the percentage that you will
charge for credit card handling, or other handling charges
you are applying, on this line. (The value listed here is
a percentage.) This percentage is used if there is no standard
charge being used (See Misc Section)
The decimal point MUST be included on this line. The
handling charges are based on the following formula:
Total = (Total Charges * Handling) + Total Charges
If no handling charge is to be made then place .00 on
this line (Default)
TAX PERCENTAGE - Place the percentage of tax that your
State/Province etc. places on taxable goods. If no tax
is ever to be charged for the products you offer then
place .00 (Default) in this field, otherwise place the
appropriate amount here.
The decimal point MUST be included on this line. The
tax charges are based on the following formula:
Total = (Total Charges * Tax) + Total Charges + Handling
VARIABLE ADDED TAX - If your country places a VAT on
different goods, TeleShoppe will now handle these products
properly. Place the percentage of tax placed on VAT items.
(There are entries in the Database to mark whether that
particular item will receive the VAT applied to it or not)
The decimal point MUST be included on this line. The
VAT charges are based on the following formula:
(Item Total * VAT) = TotalVat
If no Variable Added Tax is to be used, then place .00 in
this position.
GOV SALES TAX (GST) - If your country places a GST on
goods, TeleShoppe will now handle these products
properly. Place the percentage of tax for GST.
The decimal point MUST be included on this line. The
VAT charges are based on the following formula:
(Total * GST) = TotalGST
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
If no GST is to be used, then place .00 in this position.
Province State TAX - If your country places a PST on
different goods in your province, TeleShoppe will now handle
these products properly. Place the percentage of tax placed
on PST items.
The decimal point MUST be included on this line. The
PST charges are based on the following formula:
(Item Total * PST) = TotalPST
To ensure PST is also added to all items you must place a 'Y'
in the "Apply PST to purchases" section next to the amount.
If no PST is added then place .00 in this position and a 'N'
in the "Apply PST to purchases" section.
STATE TO CHARGE TAX - The two (2) letter state designator
for your state should be placed on this line - if your state
requires that you charge sales tax. The following codes
may be substituted to personalize your system, regardless
of what country you are in.
ALL - Charge all Users tax regardless of state/
province. By placing the word ALL on this line,
everyone that purchases something will be charged tax.
This could be used if the country charges a luxury
tax on all items and does not charge different
provinces different amounts.
NO - Charge no User regardless of state/ province
any tax. This will cause all Users regardless of
where they are from to be charged no tax.
TWO CHARACTER STATE - If TeleShoppe finds a two
letter state code here and it matches with the
Users indicated home state then that User alone
will be charged tax. If the two states do not match,
that User is not charged tax. In most cases you
will place your state letter designator here since
most states charge sales tax.
*
│ NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
│ 'F10' WILL SAVE THE ENTRIES TO DISK.
*
ALLOW TAX EXEMPTION STATUS - If you have users that are exempt
from paying state taxes (ie, wholesalers, retailers etc) then
entering a Y)es here will allow that user to purchase items
without any state tax being entered.
BREAK POINT (1-10) - If you desire to give your customers
a price break for quantity buying you may do so
automatically by entering the appropriate information in
the Break Point area.
A BREAK POINT is a percentage value that, if a buyer
is within the range of two dollar values, will be
charged that percentage assigned instead of the markup
percentage assigned in the Database for that
particular sale. With that said, let's give you a
simple example:
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
In the Database you have Monitors priced at 50.00 with
a markup percentage of 30% (.30). You have decided
that customers who purchase items over 200 dollars
will be automatically eligible for a markup of only
28%. To handle this you will put the following values
in the BREAK POINT area:
Max Pct
Break Point 1.........200 .28
Break Point 2.........500 .25
The above matrix allows for all purchases under $200
to be assigned the markup value in the Database. All
purchases between $200.00 and $499.99 will be charged
a .28% markup instead of the markup assigned in the
Database.
*
│ NOTE: On some purchases - because of the way your
│ individual markup may be on items - the Break Point
│ purchase could be more than the regular price. In this
│ instance, No break price would be shown to the caller.
*
The same is with purchases above $500.00, They would
be eligible for the 25% value in the Break Point area.
If Break Points are not desired, Just enter a "N" in
the appropriate block on this screen.
SAVING AND ABORTING - To save the information you have
entered on the screen, Press F10, to abort any changed
information Press ESC.
3. MISC/SHIPPING
TeleShoppe's Miscellaneous and Shipping Information is kept
within this area of TCONFIG. To save your information when
completed, Press F10. To abort or cancel any changed
information, Press ESC.
ALLOW THE USE OF COD - If will allow your Users the option
of having their merchandise shipped Cash On Delivery (COD),
place a "Y" in this block. If not you must enter "N" in
this position.
*
│ NOTE: Your selections will be presented to your users
│ as you have selected. These items are adjusted
│ automatically and does not give the User the chance to
│ input wrongful payment type.
*
ALLOW THE USE OF MONEY ORDERS - To allow Users to purchase
items with money orders place a "Y" in this area, otherwise
place a "N" here.
ALLOW THE USE OF CREDIT CARDS - If you are going to allow
your Users to use credit cards on your system then place
a "Y" here and a "N" if you will not. Credit cards that
are to be accepted should be configured under Main Menu
Item #2 (Financial Information).
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
ALLOW THE USE OF CHECKS - To allow Users to purchase
items with checks place a "Y" in this area, otherwise
place a "N" here. (Ensure you edit the Checking OPTIONS
section under the main menu)
APPLY HANDLING TO COD - If you will apply the handling
percentage assigned in Main Menu Item #2 to all COD
requests, place a "Y" here. If not, place a "N" in this area.
*
│ NOTE: COD handling charges can be better handled by using
│ the shipping matrix provided. However, this field is still
│ presented for your use.
*
APPLY HANDLING TO MO - If you will apply the handling
percentage assigned in Main Menu Item #2 to MONEY ORDER
purchases, place a "Y" here, otherwise place a "N" in
this field.
APPLY HANDLING TO CCARDS - If you wish to apply the
handling charge assigned under Main Menu Item #2 to all
CREDIT CARD orders then place a "Y" in this field. If not,
enter "N".
APPLY HANDLING TO CHECKS - If you wish to apply the
handling charge assigned under Main Menu Item #2 to all
CHECK orders then place a "Y" in this field. If not,
enter "N".
STANDARD CHARGE - If you wish to charge a standard rate
instead of having it use a calculated expense (Using the
handling % under the Financial Section), enter a number
larger than 0.00 here. This will be the only charge applied
for handling regardless of the amount purchased.
Invoice FILENAME - This file name is the name of the file
that contains the format of the Invoice file you designed
using the TeleShoppe @ codes. (Examples of this file are
contained in the file INVOICE.TXT found in your main TSHOP
directory).
This file is read and when TeleShoppe encounters the
"@" codes, it will replace the code with the substitution
variable information requested. Example:
If in your Invoice.TXT file you place:
@FNAME@ conducted a purchase
and John Smith was on line....TeleShoppe would write
the Invoice as:
John Smith conducted a purchase.
Using this method you design your Invoice file in any
manner you wish. This is the file that you will use to
conduct your business with, it is not erased as is the
receipt file. (More on this later).
*
│ NOTE: A complete listing of all TeleShoppe @ codes is
│ available in the APPENDIX.
*
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
RECEIPT FILENAME - This file is presented to the User
online as a Receipt or Quote. This file is designed in
the same manner as the Invoice.TXT file. The receipt file
can contain TeleShoppe @ codes and designed to fit your
needs.
If in your RECEIPT.TXT file you place:
@FNAME@ conducted a purchase
and John Smith was on line....TeleShoppe would write
the Invoice as:
John Smith conducted a purchase.
*
│ NOTE: THIS FILE IS DELETED UPON THE User DEPARTING
│ THE DOOR.
*
This file may be downloaded as a Quote or as a Receipt
after a purchase is completed.
*
│ NOTE: Unless the User has entered personal data before,
│ tax information will not be computed since the state of the
│ person is not used. (On Quotes Only)
*
SHIPPING INFORMATION
The shipping matrix provided with TeleShoppe was designed
to be simple to use and implement. Knowing that this
system is being used all over the world, a simple but
somewhat effective method had to be devised. We feel that
we have accomplished this. (More elaborate systems exist -
but do not accommodate many of the other countries of the
world.)
SHIPPING (1 - 5) - Place the name of the carrier in this
block. You can have up to 5 shipping types or vendors, such
as: UPS BLUE, UPS OVERNIGHT, FEDEX, FEDEX RED, US MAIL, etc.
You are allowed up to 15 characters for each entry.
*
│ NOTE: Remember by pressing F1 you can have context
│ sensitive help!
*
BASE RATE - Enter the base rate that any purchase will
receive for using this vendor/method of shipping. If all
purchases should receive a minimum of a $3.00 charge, then
place 3.00 here. (See the example after the explanations)
MAXIMUM WEIGHT - This is the maximum weight that an item
can weigh and still receive the charge of BASE RATE. If
an item's weight is equal to or less than this weight, then
only the BASE RATE will be charged.
CHARGE PER OZ - This is the price per ounce that will be
added for an item that is over the MAXIMUM WEIGHT amount.
(*ratio)
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Example:
Your User selects to use MA & PA shipping, which you have
assigned the values of: 2.00 to Base Rate, 5 lbs for
MAXIMUM WEIGHT and .0625 for CHARGE PER OZ. (.0625 * 16
= 1$ per pound charge).
If the User selects a package that weighs in at 1.5 lbs,
then the User will be charged $2.00 for shipping. (Minimum
Amount)
If the User selects a package that weighs in at 1 lb. and
orders two of the same product, the User will be charged
$2.00 (Max charge) for shipping, since the total weight
of LIKE items is less than the MAXIMUM WEIGHT.
If the User selects 4 of those items at 1.5 lbs each then
the User is charged $2.00 for maximum weight charge, and
then the remainder of the weight is multiplied by the
Charge per oz. figure (16 oz per LB) to come up with the
remaining amount. In this example
6 (4x1.5) - 5 = 1 (Extra weight) * .625 (Charge Per Oz)
= 1.00
Make sense? Lets examine this. If you have 4 items at
1.5 lbs each, that gives you a total of 6 lbs. Maximum
weight was 5 lbs - so the difference between 6 and 5 lbs
is 1 lp. That one lp (consisting of 16 oz) is multiplied
by .0625, which will yield a charge of $1.00. When
applied to the BASE RATE yields a shipping charge of
$3.00.
The CHARGE PER OZ is a ratio that is multiplied by 16 (oz)
to provide the charge for all weights exceeding the
MAXIMUM WEIGHT amount. Using .0625 * 16 yields 1 dollar
per pound.
NOTE: Shipping is calculated on individual items, item
weights are NOT combined to yield the final weight except
on the same item.
USE BASE RATE ONLY - If a Y)es is in this field then only the
base rate will be charged and the shipping will not be
calculated. This amount will be charged to all orders regardless
of weight.
4. Database MAINTENANCE
This option is where you will enter all of your Database
information. If you not yet created a Database, please
skip ahead to Main Menu Item #8 (Create A Database).
Entering information in this area without first creating
a Database could damage other TeleShoppe system files.
Once entering the Database area, you must create your
first record. This is accomplished by pressing the
INSERT key and adding the appropriate data.
After completing the first record you can press F10 to
save the information or ESC to abort the entries.
Database operation will be discussed in greater detail
after the remarks.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Scrolling - There are two different options when scrolling
through the Database. You may scroll in either record
number order or by category order (Alphabetical). The
following is a listing of the keys and their operations
within the Database MAINTENANCE section).
KEY OPERATIONS
ALT+F [FIND] When this combination is pressed, TCONFIG will
search for a certain pattern in the CATEGORY FIELD.
ALT+G [GOTO] When this combination is pressed, TCONFIG will
ask you for the record number to jump to.
ALT+R Repeats the search for the next record (Forward)
ALT+B Repeats the search for the next record (Reverse)
F2 - [EDIT] When this key is pressed the Database
record you are currently positioned at is placed
in the Edit Mode. You then may change any field
within the record. Pressing F10 when in Edit Mode
will save the entries. Pressing 'ESC' will abandon
the operation.
F3 - EDITOR - When viewing a record on screen, you can
display (EDIT) the extended descriptions by
pressing the F3 key. This will bring up the pop
Editor contained within TCONFIG that allows
editing of extended descriptions.
EXTENDED DESCRIPTIONS - These are the descriptions
that are shown to the User when they select V)iew
from the command prompt in TeleShoppe. Any text
that is contained within the first 10 LINES is
shown to the User, all text below the 10th line is
maintained as a Comment for the Sysop.
The key operations while in the editor are:
Enter Insert line
Home Go to beginning of line
End Go to end of line
Left Move one char left
Right Move one char right
Up Move up one line
Down Move down one line
PgUp Move up one screen full
PgDn Move down one screen
Ins Toggle Insert/Overwrite
Del Delete character
BkSpace Delete previous character
Ctrl-BkSpace Delete word
Ctrl-Y Delete Line
Ctrl-Grey(-) Delete to end of line
Alt-S Save extended description
Alt-X Quit editor (Save if changed)
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
F4 - [Set Viewing Mode] This key allows you to toggle
between record number order or by category order.
The order you are in is displayed in the lower
right hand corner of the display. (Categories are
sorted alphabetically.)
F6 - [Today's Date] When this key is depressed, the
current date is placed in the field you are in.
It is meant to be used with the Lastdate field.
F10 - [SAVE] When F10 is pressed the edited fields
are saved to disk. To avoid saving, just press
ESC.
ESC - [Abort] Pressing ESC will abort the current
operation or, if you are in the viewing mode,
pressing ESC will place you back at the Main
Menu.
PgUp - Moves you through the Database by increasing
the records by 10.
PgDn - Moves you thorough the Database by decreasing
the records by 10.
Ins - [INSERT] By pressing the Insert key when you
are in the editing mode you will be able to
INSERT a new record. You are automatically
placed in the Editing mode once this key has been
pressed.
Del - [DELETE] By pressing the delete key you will
mark a record for deletion.
Fields within TeleShoppe
The following is the structure used for the TeleShoppe
Database.
FieldName Type Size Decimals
CATEGORY C 15 N/A
NOMENCLA C 35 N/A
COST N 15 2
LASTDATE D 8 N/A
MARKUP N 10 3
STOCKNO C 25 N/A
VENDER C 25 N/A
DBVERSION C 15 N/A
MANUFACTU C 15 N/A
VTAX C 1 N/A
GST C 1 N/A
WEIGHT N 10 3
GIFNAME C 12 N/A
DBTEXT M 10 N/A
( C - Character, N - Numeric, D - Date, M - Memo )
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
The following is a list of the fields within the Database
and their maximum and minimum limits.
Category - This is the listings or categories that all
items are placed under. You can have a maximum of 1000
different categories to list your items. This field is
automatically inputted as Upper Case and can have a
maximum length of 15 characters.
Nomenclature - The field is a one-line description of the
product. You can describe the product here with a field
length of 35 characters. Longer descriptions are available
as Extended Descriptions.
Cost - Place the cost of the item here. You should include
the decimal point. If one is not found, a value of .00 will
be appended to your cost.
Lastdate - This field is for the date you last updated this
item. To insert today's date, highlight the area and press
the F6 key. Today's date will automatically be typed in for
you.
Gif Picture - This field can contain any legal filename.
It is used to attach a picture file with the product or
even an extra long text file describing the product that
the customer can download. If you do not intend on having
any file availabe then leave this field blank.
Stock Number - This is the manufacturer's stock number - or
your specific number for the product. This field can have
a length of 25 characters.
Manufacture - This is the manufacturer's name and has a
field length of 15 characters.
Weight - The item's weight - to the nearest pound - is to be
placed here. If the item weight is left as 0 LBS, then
shipping will not be figured for this item.
Markup - This is the percentage of markup the item is to
have. For example if your item cost you 10.00 and you
wanted a 10% profit on this item you would place a .10 in
this field. The formula for this field is calculated as
follows:
Unit Cost = COST + (Markup * COST)
Utilizing this method makes it possible for you to charge
different markup costs per item instead of one percentage
across the board.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Use Vtax - If the Variable Added Tax configured in Main
Menu Item #2 is to be used then place a "Y" here else you
may enter a "N" or leave blank. If the field is blank or
contains a "N" then the Variable Added Tax will NOT be
calculated for this product alone. This is not a global
field. Each item is examined individually.
Use GST - If the Government Sales Tax configured in Main
Menu Item #2 is to be used then place a "Y" here else you
may enter a "N" or leave blank. If the field is blank or
contains a "N" then the Government Sales Tax will NOT be
calculated for this product alone. This is not a global
field. Each item is examined individually.
Vender - This is the name of the vendor you receive the
product from. This field can have a length of 25
characters.
Dbversion - This is a field for a version of your
Database. Some Users will indicate their first version on
start up, and each sub- sequential update as a new version.
You may also receive different versions from different
vendors, and this field will help you keep track of what
version the item came from.
Total - This field is updated after the record has been
saved with the F10 key. This field contains the Unit Cost
times the Markup Value:
Total = Cost * Markup
5. PACK Database
USE WITH CAUTION - All items marked for deletion in your
Database will be removed. Items in databases are not removed
until packed to save time. For example, in the database if
you see you have 20 total items but only 10 show, then it
means you have 10 items that were marked for deletion. They
are no longer availabe but still occupy space within the
database. Using this option will remove all reference to
the deleted items.
6. UPDATE CATEGORIES
Update Categories scans through the Index Files and reads
all of the current categories you have listed. You may
have a maximum of 1000 categories of items. Use this option
if you have added or deleted items in the Database.
7. EXPORT Database
Export Database writes the contents of your Database
to a comma-delimited file with the file name of TSHOP.TXT.
This file is in the same format as the file for Importing
a Database from a text file (Format listed in the beginning
of this section). If you have reason to use your Database
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
in other programs, this option can be used with most other
popular programs - dbase III/IV will import a comma-
delimited file. For Database structure, see the section
concerning Importing a Database.
*
│ IMPORTANT NOTE: Extended Descriptions can not be imported
│ or exported into TeleShoppe since they are contained in
│ separate Memo files.
*
8. CREATE A Database
If the TSHOP.DBF file DOES NOT exist, TCONFIG will create
it upon startup.
Create a Database is where all the Databases for
TeleShoppe are initially created. If you will be creating
a Database from scratch, the following commands apply. If
you are importing a comma-delimited text file to start
your Database, skip to the next section.
____________________________________
Legend:
Ques = Question you see on the screen.
> = Enter this entry.
____________________________________
CREATING FROM SCRATCH:
Ques:
Are you creating this Database from a text file?
> Enter "N" for No
Ques:
This will delete any previous TSHOP.DBF file. Are you sure
you want to continue?
> Enter "Y" for yes
*
│ NOTE 1: If you have previously created a Database file this
│ option will delete and destroy all references to the prior
│ Database. Please use this option with care.
*
│ NOTE 2: You should now proceed to the next section to
│ enter Database items. You have created a empty Database.
*
│ NOTE 3: If you create a Database, the Extended Descriptions
│ are replaced with an EMPTY file each time. USE WITH CAUTION
*
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
CREATING FROM A COMMA-DELIMITED TEXT FILE:
If you are creating a Database from a text file, It must be
comma-delimited. (This means that each individual variable
must be separated by a comma.) Please make sure before you
begin that none of your item descriptions contain commas,
as this will disrupt the normal operation of TCONFIG.
Your text file must be constructed in the following manner.
Each item shall consist of one line and shall be in the
following format. (Our lines are broken down because of
editing space. Your format should all be on one line.)
FieldName Type Size Decimals
CATEGORY C 15 N/A
NOMENCLA C 35 N/A
COST N 15 2
LASTDATE D 8 N/A
MARKUP N 10 3
STOCKNO C 25 N/A
VENDER C 25 N/A
DBVERSION C 15 N/A
MANUFACTU C 15 N/A
VTAX C 1 N/A
GST C 1 N/A
WEIGHT N 10 3
GIFNAME C 12 N/A
QUANTITY C 6 N/A
TAXABLE C 1 N/A
DBTEXT M 10 N/A
Category[C15], Nomencla[C35], Cost[N2], Lastdate[D],
Markup[N3], Stockno[C25], Vendor[C25], DBVersion[C15],
Manufactu[C15], Vtax[C1],Gst[C1],Weight[N3],Gifname[C12],
Quantity[C6], Taxable[C1]
NOTE: Remember that TConfig is not reading in the MEMO field
so that field MUST be left off. You should have a total of
12 commas.
All entries are read in as TEXT and MUST NOT include Quotes
around the text. Cost/Markup are numeric fields and should
be imputed as such. Lastdate is a character field and must
be in the format of 01/01/1992 (day/mo/yr) or left blank.
This field will be used to denote changes in your Database
and the date it occurred. Since this is the first day the
date will automatically be filled in with today's date if
it finds a blank field.
Follow the following commands to create a Database from a
text file:
Ques = Question you see on the screen.
> = Enter this entry.
Ques:
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Are you creating the Database from a text file?
> Enter "Y" for yes
Ques:
Enter the name of the Database text file.
> Enter "Name of your text file"
Ques:
This will delete any previous TSHOP.DBF file. Are you sure
you want to continue?
> Enter "Y" for yes
If the file is found the record write / reading process is
started. If not, you are returned to the Main Menu after
being advised that the file was not found.
NOTE: The Database has now been created and contains 1
record. You should advance to the next section for
editing the Database.
NOTE: TeleShoppe Databases are compatible with dbase III
record structures.
9. CHECKING OPTIONS
You will use this option to setup the defaults for the ATS or
other providers checking program. If your not using ATS as a
service provider you must check 'N' on the first line entry.
Detailed information is listed below on each setup item.
Automated Checking
Use ATS Check Support - Enter a "Y" if you plan to use
the Automated Transaction Services Checking Option. Enter
a "N" if using another checking service.
Use Other Service - Enter a "Y" here if you are using another
checking service to process your checks. Entering a "Y" here
will disable all fields not applicable (ATS FIELDS).
Registered Company|Name - Enter the name that you
registered with ATS. This will be who the check is
made out to.
Merchant I.D. - Enter your Merchant ID that you
received from ATS Marketing here (Maximum of 5 chars)
Check Memo field - Enter a description for the
check memo field. (ie. Purchased from Compu-Doc
Computing!)
Enable Check Verify - Verification is the process
of verifying Driver License and address information
and connecting it to the account number of the bank.
It will also verify if the users is on the bad checks
writers database before processing the check. (Please
check with ATS to ensure you have this option before
selecting 'Y'es).
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
Enable Check Guarantee - Guarantee is the value
added service of insuring the check if it bounces.
(Please check with ATS to ensure you have this option before
selecting 'Y'es).
Sysop Initials - The Sysop that has the account with
Automated Transaction Services should enter thier
initials here.
Do you have a Merchant or Production Account -
Enter a M for Merchant account or P for Production.
A merchant account is one that has a paper trail, A
production account is a paperless trail account
that allows inputing funds into your bank account
automatically.
Com Port - Select the com port that the TELESEND program
will use to send the databases to ATS.
IRQ - Select the IRQ that is set for your machine. This
is the port that TELESEND will use.
Baud Rate - Select the baud rate that your modem will
operate at when using the TELESEND program.
Port Address - Select the appropriate port address for
the port that TELESEND will use.
Phone Num - Enter the phone number to dial for the ATS
check service.
Login Name - Enter your login name for the ATS system.
Only First and Last Name are needed. Your account
number is your password.
Conference Number - Enter the conference number on the
ATS bbs to join prior to uploading your database
files.
Modem Setup - If your modem requires a setup string,
enter it here. This string will be sent to the modem
prior to calling the ATS system.
Path where check database's should be located: - This
is where ATS databases will be stored until they
have been sent to ATS Marketing for processing.
Path where ATS databases should be archived - This is
the directory where the ZIPPED ATS databases should
be archived once they have been uploaded to the ATS
receiving station.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
10. EXIT PROGRAM
Using this option should be the only way you exit TCONFIG
to DOS. Rebooting the machine while TCONFIG is running
could cause damage to your Database and Index Files.
TCONFIG clears memory and closes all files that it opened
when exited properly.
END DOCUMENTATION FOR TCONFIG.EXE
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
TeleShoppe Main Menu (On-Line)
Welcome to the TeleShoppe Online store. We hope that your Users will
find this program simple and easy to use, and that you will find it
easy and versatile.
When first starting up TeleShoppe from your Bulletin Board System you
are presented with the opening screen. If you registered your version
of TeleShoppe, you may design your own opening screens. (See Item #1
of the TCONFIG program).
┌───────────────────────────────────┐
││ eleShoppe Online Shopping Store
┴┴ (tm)
Special Edition 02
┌─────────────────────────────────────────────┐
│ Copyright (c) 1991-96 Compudoc Consulting │
│ All Rights Reserved │
│ │
│ Support BBS: (804) 468-1783/1492/1386 │
└─────────────────────────────────────────────┘
The Main Menu consists of 8 different selections. From it, your Users
may move throughout the TeleShoppe program, creating and modifying
their choices.We will discuss each of these items in detail, describing
their full potential. We will also describe their intended functions.
┌───────────────────────────────────┐
││ eleShoppe Online Shopping Store
┴┴
┌──────────────────────────────────┐
│ 1) List Items by Category │
│ 2) Edit Marked Items │
│ 3) View Marked Items │
│ 4) Show a Quote │
│ 5) Download a Quote │
│ 6) Order Selected Items │
│ 7) Instructions (Text) │
│ 8) Return to Main Board │
└──────────────────────────────────┘
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
1. LIST ITEMS BY CATEGORY
Selecting this option will present the User with the categories you
have setup in your Database file. The User will be allowed to choose
from this screen the items that they wish to view. This is done
automatically each time and does not require that the operator design
a screen each time a category is either created or deleted.
Categories
────────────────────────────────────────────────────────────────────
1 A.D.A.M. SOFTWA 16 ADIC (ADVANCED
2 ABACUS CONCEPTS 17 ADOBE (ACADEMIC
The above screen is presented to the User. The User has the option
of searching for a keyword item in the Database, Viewing a category
or typing "F" to return them to the Main Menu.
NOTE: If you have updated your Database listing and do not see *new*
categories you may have just entered, run the TCONFIG program and
run the option for "Update Categories"
SEARCH - The search function will ask the User
Enter the string to search for:
At this prompt, the User should enter the string to search for. If the
User types in DRIVE, TeleShoppe will search through the entire Database
until all descriptions with the word drive have been shown to the User,
or it reaches the end of the Database. The User can stop the search at
any time by pressing CTRL + K.
The User may also end the operation by pressing A)bort. This will allow
the User to either V)iew the extended description of the item or select
the item for marking.
If the User elects to view a CATEGORY by number the User will be
presented with a screen of information regarding the entries within
that category.
-=* LOOK! *=-
If you have created what we call CATEGORY SCREENS the user will be
presented with that screen before the database is shown. These files
must be located in the subdirectory off of TSHOP named CATPIC.
If the first 7 or less characters are matched ie, bar code (Strips
down to barcode), it will be shown to the user prior to entering
the database showing area.
The listing the User sees will list the item number as it corresponds
to the record number in the Database, item description, and unit cost.
This cost is a total of (Cost * Markup) + Cost.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────
TeleShoppe ┌──── Item has a picture available for download (@)
│ ┌── Item has extra information available (√)
Num. Manufacture │ │ Item Listing Price
────────────────────────────────────────────────────────────────────────────
1 A.D.A.M. SOFTWA √ A.D.A.M THE INSIDE STORY 47.15
2 A.D.A.M. SOFTWA √ A.D.A.M. THE INSIDE STORY 47.15
V) View Description Enter) View more Items F) Finished
D) Download Picture Num) Select Item by Number Enter Selection?
────────────────────────────────────────────────────────────────────────────
The User now has the option of pressing enter which will view more
items if they are available within this category,
"V" for viewing the extended description:
When viewing a extended description, a portion of the screen is cleared
so the full ten lines allowed are shown to the User.
────────────────────────────────────────────────────────────────────────────
TeleShoppe ┌──── Item has a picture available for download (@)
│ ┌── Item has extra information available (√)
Num. Manufacture │ │ Item Listing Price
────────────────────────────────────────────────────────────────────────────
1 A.D.A.M. SOFTWA √ A.D.A.M THE INSIDE STORY 47.15
2 A.D.A.M. SOFTWA √ A.D.A.M. THE INSIDE STORY 47.15
--------------------------------------------------------------------
Extended Description for item number 1
A.D.A.M THE INSIDE STORY ABOUT ADAM THE PUPPY DOG. THIS IS A GREAT ITEM
FOR YOUR CHILDREN...ETC..
If no extended description is available, TeleShoppe will inform the
User know that no additional information is available.
Once the User is done viewing the description they will press enter and
the screen will be replaced with the Database information again.
NOTE: If the User is doing a SEARCH and then does a view on an item the
screen information that was erased IS NOT redrawn.
If the User decides to mark an item, then the User will insert the item
number on the line. I.E., to mark item number 101, the User would enter:
If the User enters a number for an item, that number will be placed in
a buffer so that the User can view/edit that item later without
remembering which number they desired to view. The User will then be
asked for the quantity of the item they wish to purchase. The User
should enter the quantity of the item they wish to purchase:
Item number 101 marked, Enter quantity desired: 3
After entering the Quantity the user will be asked for addition details
about the product if desired. This could include information such as
size, color etc...
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
If there is a @ in the appropriate column, indicating that there is
a file availabe for download, the user will select D and then be able
to download that particular file.
To end the viewing of a category the User will select "F" to back up
or <RETURN> until the end of the category is reached. Once at the
category screen, the User may enter "F" to return to the Main Menu.
2. EDIT MARKED ITEMS
This choice allows the User to revise what they originally marked
when viewing the items. The User may either keep or discard the
items, or change the quantity they wish to order.
When pressing #2, the User is presented with their listing of items
in the following manner.
┌──────────────────────────────────────────────────────────────────┐
│Editing Mode Unit Extended │
│Number Item Listing Price Qty Price │
└──────────────────────────────────────────────────────────────────┘
1 Accessories VGA Adapter 12.00
This item marked for purchase. Keep it? (Y/n)
If the User desires to keep the item, they enter "Y" (or return)
to keep the item (Default is Yes). The User is then asked if the
quantity is correct, or to enter the correct amount. If the User
keeps the item, it is displayed in order at the top of the screen.
If the User decides to discard the item, it is removed form the
marked listing and is no longer shown.
This process is continued until all items marked for purchase have
been covered. Once completed, the User will now have a valid list of
items and quantities - and can prepare to view an Invoice or purchase
the items. The User is placed back at the Main Menu after completion.
3. VIEW MARKED ITEMS
Selecting item 3 will allow the User to VIEW quickly (NOT EDIT) the
items they have marked for purchase.
When this is selected the screen is cleared the following headings are
presented to the User:
┌──────────────────────────────────────────────────────────────────┐
│Viewing Mode Unit Extended │
│Number Item Listing Price Qty Price │
└──────────────────────────────────────────────────────────────────┘
Once a User has viewed all the flagged items, Pressing return will
return them back to the Main Menu.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
4. SHOW Invoice Quote:
This item is unique in that a User can view an actual Quoted Invoice
prior to paying for any item. By selecting this option, a Quote
is created from the items a User has selected and then displayed to
the User.
This Quoted information is deleted after the User departs the door.
NOTE: No handling charges or shipping information is shown to the User
during a Quote.
NOTE: See Creating RECEIPT.TXT for information on creating your
Invoice and receipts.
5. DOWNLOAD Quoted Invoice:
With the Download Quoted Invoice option, Users may download a Quoted
Invoice once they have created one by selecting items. When selecting
this option the User will be presented with a screen to select their
desired protocol to download the Quoted Invoice.
┌──────────────────────────────┐
│ ┌──────────────────────────┐ │
│ │ ┌────────────────────┐ │ │
│ │ │ Select Protocol │ │ │
│ │ └────────────────────┘ │ │
│ │ 1) Zmodem │ │
│ │ 2) Ymodem │ │
│ │ 3) Xmodem │ │
│ │ C) ancel │ │
│ └──────────────────────────┘ │
└──────────────────────────────┘
Enter Selection:
Once the User selects the protocol, the screen will tell them that
the INV_<NODE>.TXT file is ready for download, Once the User presses
a key the download with that protocol will transfer the Quote.
When the download is complete if it is successful the User is put back
at the Main Menu, If the transfer was unsuccessful or canceled the
User is brought back to this menu for further processing.
6. ORDER SELECTED ITEMS
The Order Selected Items option is the heart of the TeleShoppe
on-line system. In this section, your Users will select their type of
payment desired, enter their personal information, and order the items
that they have previously marked for purchase.
When the User first selects item 6, a warning screen (either the
default one provided with TeleShoppe or a User defined screen) is shown
to the User.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
NOTE: The information in the warning file should contain as much
information about fraudulent use of credit cards as possible to attempt
to ward off any potential abUsers.
Next, the User is presented the menu to select the type payment. You
have previously defined these options in TCONFIG. If all payment types
were selected in TCONFIG then the User will be presented with the
following menu (Or a similar menu depending on services provided).
┌────────────────────────────────────┐
│ ┌────────────────────────────────┐ │
│ │ Preferred Payment Type │ │
│ │ │ │
│ │ 1) Credit Card │ │
│ │ 2) Cash on Delivery (COD) │ │
│ │ 3) Check │ │
│ │ C) ancel │ │
│ │ │ │
│ └────────────────────────────────┘ │
└────────────────────────────────────┘
The User should select their preferred method. Once this is complete
the User is presented with the Data Entry screen where all the
personal information is entered.
If the User selected the Credit Card payment type, their number is
entered and then automatically checked by TeleShoppe. The only credit
cards allowed are the ones you defined in the TCONFIG program.
┌─────────────────────────────────────────────────────────────────────
│ I NOTE: TeleShoppe makes use of a file name "TRASHCAN" which
│ M contains the numbers of credit cards that are not accepted by your
│ P system. They filename MUST be TRASHCAN and there should be no
│ O spaces or other characters in the number. i.e.,...
│ R
│ T 0034-0099-3433-9393 illegal
│ A 0034 0099 3433 9393 illegal
│ N 0034009934339393 acceptable
│ T
│ This file MUST exist in the TeleShoppe directory.
└─────────────────────────────────────────────────────────────────────
If either of the other options is selected, then the User is only
prompted for Name, Address, etc..
Once all the personal data is entered, the User is given the chance to
change any information that was entered. The only information not
allowed to be changed is a validated credit card number. (This is to
prevent tampering.)
After all the data is entered and is correct the User will enter "C"
to continue with the purchase. The Purchase menu is next presented
to the User.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
┌────────────────────────────────────┐
│ ┌────────────────────────────────┐ │
│ │ Purchase Menu │ │
│ │ │ │
│ │ 1) Mark items for purchase │ │
│ │ 2) Edit marked list │ │
│ │ 3) View marked list │ │
│ │ 4) Continue with Purchase │ │
│ │ 5) Cancel, Return to Menu │ │
│ │ │ │
│ └────────────────────────────────┘ │
└────────────────────────────────────┘
This menu is almost the same as the Main Menu. It allows the User to
go back to the viewing and marking section, or to re-edit
their purchases before proceeding.
When completed with this menu the User will select #4 to continue or
#5 to back out of this area completely. (The items still remain marked
for the User).
When continuing, the User is present the final copy of the Invoice,
This Invoice will contain all taxes, shipping and handling charges and
shows the EXACT amount the User will be charged.
After viewing this Invoice the User is once again asked for final
verification. (Some Users are really timid around this point - these
extra steps are to make them feel more comfortable in knowing they
are in complete control of the sale).
┌──────────────────────────────┐
│ ┌──────────────────────────┐ │
│ │ ┌────────────────────┐ │ │
│ │ │ Final Verification │ │ │
│ │ └────────────────────┘ │ │
│ │ │ │
│ │ Enter (Y)es to finalize │ │
│ │ Enter (C) to cancel │ │
│ │ │ │
│ └──────────────────────────┘ │
└──────────────────────────────┘
Upon selecting (C) the User would be placed back at the Main Menu and
no transactions would take place.
If the User selects (Y) then the Invoice is created, the Sales Receipt
is created and the User is placed at the download menu once again. This
gives the User the chance to download the menu.
After downloading the User will be returned to the Main Menu.
TeleShoppe SE02
──────────────────────────────────────────────────────────────────────────
7. INSTRUCTIONS
The Instructions command helps with any of TeleShoppe's features a
User may be having problems understanding. This is a scrolling text
file (TSHOP.INS) that may be (and should be) edited by the Sysop. If
you have any special instructions for your customers you should
place it in this file. (You may want to put shipping times, etc. in
this file.)
8. RETURN TO MAIN BOARD
Use this option to return to the Bulletin Board. When this option is
selected, All files are closed and communication monitoring is once
again turned over to the bulletin board program. This should be the
only way that TeleShoppe is exited.
END OF TeleShoppe DOCUMENTATION
TeleShoppe SE02 APPENDIX A
──────────────────────────────────────────────────────────────────────────
APPENDIX A
TRASHCAN FILE
The trashcan file is a listing of ALL credit card numbers that you do
not wish to have access to your products. If a credit card number is
placed in this file then the User of that card will be informed that
their information is invalid and it will be reported. This file has a
format of one number per line. There should be NO spaces or other
characters between the numbers.
ex. 1234567812345678
The file name of this file is TRASHCAN and can not be changed. It is
a text file, so you may use your favorite text editor to edit the file.
the file MUST exist.
TeleShoppe SE02 APPENDIX B
──────────────────────────────────────────────────────────────────────────
APPENDIX B
Invoice INFORMATION
Your Invoice files are created with the title of # and a suffix of
.INV, for example, your 21st order will be labeled "21.INV" and will
be in your TSHOP\INV directory. These files are written in a
numerical sequence. If you wish to start with a higher number,
edit the TSHOP.CNT file (Also located within the INV sub-directory)
with an ASCII editor and place the number you wish to begin with
inside of this file. (It must be a numeric input)
It is not within the scope of this document to describe procedures for
processing your Invoices. Your credit card merchant should provide
this information for you.
A file with the name of PURCHASE.NODE is written to the default
TeleShoppe directory each time an Invoice is create (i.e.,.. a purchase
has taken place). This file contains a message that a purchase has
taken place.
It is up to the sysop to process this file after the User finishes
with TeleShoppe. May we suggest that you use Txt2msg to write the
message to your PCBoard conference and then delete the file prior
to returning to the board.
TeleShoppe SE02 APPENDIX C
──────────────────────────────────────────────────────────────────────────
APPENDIX C
COMMUNICATIONS
The Invoices and Quotes may be downloaded by your Users. TeleShoppe
makes use of the DSZ communication software. This file (DSZ) must
exist in the path if TeleShoppe is to work properly. The batch files
TxZ.BAT may be modified to suit your BBS software.
For those of you that understand Ports and IRQ settings!
NOTE: If you need to specify a non-standard port address and IRQ,
then the syntax is PORT:AAAA:X where AAAA is the base address and X is
the IRQ. It doesn't matter whether PORT:AAAA:X is the third or fourth
parameter as long as it is the LAST parameter passed.
PORT is optional, and TeleShoppe will default to standard addresses
and irqs if it not used based on the port number read from the BBS
file. TeleShoppe will assume COM1 = 03F8 IRQ 4, COM2 = 02F8 IRQ3,
COM3 = 03E8 IRQ4 and COM4 = 02E8 IRQ 3. If you have a different
non-standard port address and irq, you could then use the PORT cmd to
change the defaults.
TeleShoppe will also support the use of FOSSIL drivers. The syntax
for a FOSSIL driver is: PORT:F:P. The 'F' tells TeleShoppe to use a
Fossil driver for it's communications. The 'P' following it tells it
which port to use for the Fossil. Example - PORT:F:1, tells TeleShoppe
to use a fossil driver for port 1.
Digiboard Intelligent Async boards are supported thru the Universal
DOS driver for Digiboard. The syntax is the same as the Fossil driver
except you replace the F with D and give the channel number to use.
Example - PORT:D:6 tells TeleShoppe that it is connected to a
Digiboard and to use channel 6 on the Digiboard.
Your program's cmd line for the above could be any one of the following:
Tshop door.sys ;Using standard ports
Tshop door.sys PORT:03E8:5 ;Using non-standard port
Tshop door.sys PORT:D:5 ;Using Digiboard channel 5
Teleshoppe also support IRQ's 8-15.
If you are using com 1 and 2 and add 3 your TSHOP batch could possibly
look like the following example:
D:
CD \pcb\doors\tshop
IF %PCBNODE% == 1 TSHOP %PCBDRIVE%%PCBDIR%\door.sys
IF %PCBNODE% == 2 TSHOP %PCBDRIVE%%PCBDIR%\door.sys
IF %PCBNODE% == 3 TSHOP %PCBDRIVE%%PCBDIR%\pcboard.sys PORT:03E8:5
IF %PCBNODE% == 4 TSHOP %PCBDRIVE%%PCBDIR%\door.sys
%PCBDRIVE%
CD %PCBDIR%
The above batch example use's PCBNODE enviornment variable to deterimine
which node is in use and what communication parameters are required.
TeleShoppe SE02 APPENDIX D
──────────────────────────────────────────────────────────────────────────
APPENDIX D
CREATING INVOICE.TXT AND RECEIPT.TXT
You can now create your own Invoice and receipt files using the @
codes. To use these codes you just place them in a normal text file,
and TeleShoppe will replace your @code with the appropriate
information. i.e.,.
In your Invoice file you place:
Our Bulletin Board Name is @BOARD@
The User will receive:
Our Bulletin Board Name is Random Access!
The following @ Codes may be used to format your Invoices and receipts.
(For examples, see the Invoice.TXT and RECEIPT.TXT files supplied.)
NOTE: that items marked with * are stripped if there is no info, for
example - if you @VTAX@ on a line and there is no variable tax for
this purchase then this line is stripped out of the Invoice/receipt
file. DO NOT put any thing on this line that should not be stripped
out if the item does not apply.
@BBSFNAME@ Full Name used on BBS
@BOARD@ BBS Name
@DATE@ Todays Date
@TIME@ Present Time
@CARDTYPE@ Card Type (Mastercard, Visa Etc)
@CCNAME@ Name entered from User as Purchaser
@STREET@ Street Address
@CITY@ City
@STATE@ State
@ZIP@ Zipcode
@HPHONE@ Home Phone
@WPHONE@ Work Phone
@PROCESSOR@ Merchant Processor Name
@CARDNUMBER@ Credit Card Number (Formatted)
@TAXSTATE@ State to charge tax
@CCEXPIRE@ Credit Card expire date
@TYPEORD@ Type of Purchase (Credit card, CheckMO,
COD)
@SHIPTYPE@ Shipping vendor name
@INVNO@ Invoice Number (Between 1 and 32767)
@ITEMS@ Items ordered. These items are formated.
create an Invoice or Receipt to see the
format. ITEMS MUST BE CALLED BEFORE ANY OF
THE FOLLOWING FIELDS.
@SUB_TOTAL@ Subtotal of ITEMS (Call after ITEMS ONLY)
@BREAK@ Break Point cost (Call after ITEMS ONLY)
TeleShoppe SE02 APPENDIX D
──────────────────────────────────────────────────────────────────────────
@TAX@ Tax amount (Call after ITEMS ONLY)
@VTAX@ Variable Tax (Call after ITEMS ONLY)
@SHIPPING@ Amount of Shipping (Call after ITEMS ONLY)
@HANDLING@ Amount of handling (Call after ITEMS ONLY)
@TOTAL@ Final Total (Call only after all above)
@CKTYPECKACT@ Type of Checking Account (Business|Personal)
@CKCOMPANY@ Company Name on Checking Account
@CKF_NAME1@ Primary First Name on Check
@CKF_NAME2@ Secondary First Name on Check
@CKL_NAME1@ Primary Last Name on Check
@CKL_NAME2@ Secondary Last Name on Check
@CKAUTHNAME@ Authorized Signature Name
@CKCHECKNO@ Check Number
@CKROUTENO@ Routing Number on Check
@CKACT@ Checking Account Number
@CKMEMO@ Memo on Check
@CKDLNUM@ Users Drivers License Number
@CKSSN@ Users Social Security Number
@DATE0@ Date in the format of December 3, 1995
@DATE1@ Date in the format of 3 Dec 95
@DATE2@ Date in the format of 12-3-95
@DATE3@ Date in the format of 12/3/95
@DATE4@ Date in the format of 3/12/95
@DATE5@ Date in the format of 3 December 1995
@GST@ Amount of GST charged
@PST@ Amount of PST charged
@BANKNAME@ Name of users bank
@BANKSTREET@ Street address of users bank
@BANKCITY@ City of users bank
@BANKSTATE@ State of users bank
@BANKZIP@ Zipcode of users bank
@BANKPHONE@ Business phone number of users bank
@UPPERABA@ Fractional number on top right of check Part1
@LOWERABA@ Fractional number on top right of check Part2
@TAXEXEMPTNO@ Users Tax Exemption Number
TeleShoppe SE02 APPENDIX E
──────────────────────────────────────────────────────────────────────────
APPENDIX E
The following are @ color codes availabe within TeleShoppe. All text files
and menus use these codes and may be edit with your favorite text editor
or with PCBEDIT, or THEDRAW. With the draw save using the @ PCBoard format.
(Note: THEDRAW allows two color codes to be side by side (ex. @X07@X08)
in this case only the first is used and the second is considered to be
text..remove all cases of this if found. In PCBEDIT, pressing ALT-O will
optimize the file for you).
COLOR BACKGROUND | FOREGROUND
NORMAL BLINKING | NORMAL BRIGHT
|
BLACK 0 8 | 0 8
BLUE 1 9 | 1 9
GREEN 2 A | 2 A
CYAN 3 B | 3 B
RED 4 C | 4 C
MAGENTA 5 D | 5 D
YELLOW 6 E | 6 E
WHITE 7 F | 7 F
With the color table provided you can quickly determine any color
pattern. Below are a couple of examples. (Remember all color codes
are prefixed with the @X symbols)
@X07 - Dull white (light grey) text on a black background
@X47 - Dull white on a red background
@X8F - Bright white on a blinking black background
@X0F - Bright white on a black background.
TeleShoppe SE02 APPENDIX F
──────────────────────────────────────────────────────────────────────────
TELESEND PROGRAM
TeleSend is a telecommunications program that will send your
checks from TeleShoppe to the ATS collection bulletin board
automatically every day in an event or when ever you like.
TeleSend will be found in your default TSHOP directory.
The only other necessary piece of software required is PKZIP
which can be found on any bulletin board. PKZIP *MUST* be able
to be found within your path. If not you will receive an error
telling you that TeleSend can not find PKZIP.
TeleSend will send only one database at a time so it is necessary
if you create more than one database a day to place TeleSend in a
loop within a batch file. An example of a batch file used would
be as follows:
TSEND.BAT
@echo off
cd \pcb\doors\TSHOP
:start
TeleSend d:\pcb\doors\tshop 5
if exist *.dbf goto start
This batch file first turns echoing off, the :start is a label
that will tell the batch file where to go to if a certain
condition is met. The next line is the TeleSend command line
(discussed below) and the next line tells the batch file that if
any files with the extention of .dbf exist within that directory
to then go to the start label and run until all the .dbf files
have been remove.
TeleSend requires a couple of command line parameters to operate.
The structure of that command line is:
TeleSend <Path to TSHOP DIR> <# of Attempts to call> <[debug]>
TeleSend is the excutable filename to be executed
Path to TSHOP Dir - Place the complete path to your
TSHOP directory. TeleSend must be able to find the
TSHOP.CNF file
# of Attempts - Enter the number of tries you want
TeleSend to attempt in connecting with the ATS system.
TeleSend will call if busy until all the number of
attempts has expired.
TeleShoppe SE02 APPENDIX F
──────────────────────────────────────────────────────────────────────────
<[debug]> - This option will allow you to view what is
going on underneath the TeleSend program. Normally,
TeleSend will only show you what is happening but if
you need to view the exact operation of TeleSend you
can place a 1 in this position and the screen will be
split and allow you to see TeleSend in operation and
also view any errors if one occurs. TeleSend puts the
BBS (PCBoard) into what is know as TERSE mode. These
are codes that tell TeleSend exactly where it is no
matter what prompt the sysop uses.
Examples:
TeleSend C:\PCB\DOORS\TSHOP 5
(The above line will have TeleSend call the ATS system 5 times.
The home directory for TeleShoppe is in the TSHOP directory)
TeleSend C:\PCB\DOORS\TSHOP 3 1
(The above will attempt to connect 3 times before quitting. This
will also turn on the debug function so you can see what is
going on during the call.
--------------------------
Example of TeleSend script
--------------------------
TeleSend Copyright(C) 1995 CompuDoc Consulting (v1.0)
For EXCLUSIVE use with TeleShoppe Version SE 02 and ATS Systems.
(Initializing Modem)
Dialing ATS BBS
Connecting....
Logging in as Gary Smith xxxxx!
Joining Conference 10 (Success)
Sending Upload Command
Uploading File Description
Uploading Database (via Internal Zmodem)
Upload of Database Successful, Logging Off...
Moved Database file to Archive
|--
In the above script, TeleSend connects with the ATS system after
initializing the modem and sending the dialing string. You will
see the "connecting..." string once carrier has been
established. Next when your name is prompted, your Name and
Password are sent to the ATS system. TeleSend then attempts to
join the apppropriate conference you set in the Tconfig program,
upon success you will see the string "(Success)". This ensures
that TeleSend is in the right conference for the upload. Next
TeleSend attempts to inform the ATS system that it has a file to
upload. Once acknowledged, TeleSend sends the description of that
file to the ATS system and then using our Internal ZMODEM will
upload your Zipped Database file to the ATS System. TeleSend will
either return a successful upload or Unsuccessful upload.
TeleShoppe SE02 APPENDIX F
──────────────────────────────────────────────────────────────────────────
If the upload was successful, the Zipped database file is moved
to your archive directory and the xxxxxxx.dbf file is removed
from the system to avoid the possibility of uploading it again.
If the upload was Unsuccessful, the Zipped Database is removed
from the system and the xxxxxxx.dbf file is left intact and
ready for the next attempt.
You do not have to use the ATS system to accept checks (However
we highly recommend it!). Your information for processing checks
is maintained in your ####.INV file (See the example INVOICE.TXT
template file located in your TSHOP main directory)